what does a customer onboarding specialist do